今天是第十三天嘉泰老師要和各位同學介紹【控制類積木】建立自己的分身、當分身產生、分身刪除 等三個程式積木
甚麼是建立自己的分身? 簡單來說就是在不新增角色或複製其他角色的情況下
用同一個角色建立多個同樣的自己,更白話一點來說 :就像是火影忍者當中的影分身之術、西遊記孫悟空的72變的感覺!
分身和本尊的特性:
雖然分身是本尊產生的,但是在Scratch程式當中,分身移動的時候本尊並不會動,所以這樣看起來會很突兀,甚至有可能影響到遊戲的進行,所以我們通常在設定分身的時候,就會先把本尊隱藏起來,也是因為本尊隱藏,我們就需要在分身產生下面放上顯示程式,這樣才能看到我們的分身,這也是初學者比較容易犯的錯誤!
要快速建立分身的話,可以使用重複無限次來建立分身,但是建議加上一個等待秒數,避免程式執行太快分身一次產生太多
當我們使用了建立分身之後,就可以搭配【控制類積木】當分身產生的程式積木,在下面放入想要分身執行的程式
接下來我們用一個貓咪躲避恐龍的簡單的小遊戲,來練習分身
1.恐龍會每隔一秒自己產生的分身,當分身產生之後會滑行一秒到隨機
分身產生我們設定三秒後會自動刪除
2.貓咪需要躲避恐龍,如果可以撐過10秒鐘就獲勝,如果被恐龍分身碰到就輸了
這個部分我們有用到【運算類積木】當中的>符號,來計算是否有超過10秒
最後提醒同學,分身不只可以建立自己的分身,還可以建立其他角色的分身喔
只是實務上比較少用,同學有時間可以自己玩玩看囉
今天我們就分享到這裡囉!同學我們明天見!